Big Huge Thesaurus

photovoltaic cell

noun